/// 违规行为分类枚举 - 使用不常规命名
enum TransgressionTaxonomy {
  /// 色情低俗内容
  pornographicVulgarity,
  
  /// 仇恨言论
  hateSpeech,
  
  /// 令人作呕的内容
  nauseating,
  
  /// 非法活动
  illegal,
  
  /// 垃圾信息/广告
  spam,
  
  /// 其他问题
  other,
  
  /// 屏蔽用户
  block,
}

/// 违规类别描述映射
const Map<TransgressionTaxonomy, String> transgressionDescriptions = {
  TransgressionTaxonomy.pornographicVulgarity: 'Inappropriate Content',
  TransgressionTaxonomy.hateSpeech: 'Hate Speech',
  TransgressionTaxonomy.nauseating: 'Disturbing Content',
  TransgressionTaxonomy.illegal: 'Illegal Activity',
  TransgressionTaxonomy.spam: 'Spam/Advertisement',
  TransgressionTaxonomy.other: 'Other Issues',
  TransgressionTaxonomy.block: 'Block User',
};

/// 违规类别图标映射
const Map<TransgressionTaxonomy, String> transgressionIcons = {
  TransgressionTaxonomy.pornographicVulgarity: '🔞',
  TransgressionTaxonomy.hateSpeech: '💢',
  TransgressionTaxonomy.nauseating: '🤢',
  TransgressionTaxonomy.illegal: '⚖️',
  TransgressionTaxonomy.spam: '📢',
  TransgressionTaxonomy.other: '❓',
  TransgressionTaxonomy.block: '🚫',
};
